madagascar cat - French English Dictionary